package com.wmcsk.interfaces;

import android.app.Activity;
import android.content.Context;
import android.view.ViewGroup;

import com.wmcsk.defaultImp.DefaultChapingAdapter;
/**
 * Created by wm on 2017/7/5.
 */
public interface KYSdkInterface {
    /**
     * 获取插件版本号
     * @return
     */
    String getVersion();
    /**
     * 请求广告
     */
    void requestAd(String onlySimple, ViewGroup view, String id, GuanggaoListener gg);
    /**
     * 初始化插件
     * @param context
     * @param initResultListener
     */
    void init(Context context, InitResultListener initResultListener);


    /**
     * 请求插屏广告
     */
    void requestChapingAd(final String onlySimple,ViewGroup view,String id,  DefaultChapingAdapter gg);
    /**
     * 获取sdk基本信息
     * @return
     */
    String getSdkInfo();

    /**
     * 代码设置appkey
     * @param appKey
     */
    void setAppKye(String appKey);

    /**
     * 请求开屏广告
     * @param activity
     * @param viewGroup
     * @param splashAdListener
     * @param id
     * @param canclick
     */
    void requestSplashAd(Activity activity,ViewGroup viewGroup,SplashAdListener splashAdListener,String id,boolean canclick);
}
